import java.io.*;
import java.util.ArrayList;
import java.util.stream.Stream;

// static 修饰的属性 -》 类属性
// static 修饰的方法 -》 类方法
// 使用类对象可以调用
public class HelloWorld {


    // 类方法
    public static void main(String[] args) {
        try {
            new BufferedReader(new FileReader("data/students.txt"));
            String str = "abc";
            // InterTest.str = "def"
            System.out.println();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (Exception e) {
            e.printStackTrace();
        }

        new Thread(() -> {
            System.out.println("thread...");
        }).start();

        ArrayList<String> list = new ArrayList<>();
        list.add("zs");
        list.add("ls");
        list.add("ww");

        Stream<Integer> list2 = list.stream().map((str) -> {
            return str.length();
        });
        System.out.println(list2);

        System.out.println(111);
        // 底层使用的类对象调用的
        HelloWorld.hi();

        String str = "hello";

        switch (str) {
            case "nihao":
                System.out.println("nihao");
                break;
            case "hello":
                System.out.println("hello");
                break;
            default:
                System.out.println("other");
        }


    }

    public static void hi() {
        System.out.println("hi");
    }


    public Integer show(String str) {

        return 0;
    }

}
